xen: use s_time_t for periodic timer deadlines.
authorKeir Fraser <keir.fraser@citrix.com>
Thu, 8 Jul 2010 08:52:34 +0000 (09:52 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Thu, 8 Jul 2010 08:52:34 +0000 (09:52 +0100)
commitfb9c01fe7975da9c67ad3875a5e89c002d7cb897
tree89b5b130baf1bc734e99221bcbf1a8c6afb27b58
parentf3e5b69ec8d1ae2a3621b4940d460f4c46bac1a3
xen: use s_time_t for periodic timer deadlines.

Otherwise vcpu_periodic_timer_work() can think the next timer is in
the future (and re-issue it unchanged) while timer_softirq_action()
thinks it's in the past (and fires it immediately), leading to
livelock.

Signed-off-by: Tim Deegan <Tim.Deegan@citrix.com>
xen/common/schedule.c
xen/include/xen/sched.h